The Model Overview panel includes a list of the currently available trained and untrained models, and provides a summary of each model — including its type, status, and parameters count. For a selected item, you can view a general description of the model, author information, and version number, as well as the view model's architecture and data flow in a graph format. You can also create new deep learning models or import models from this panel.
Choose Artificial Intelligence > Deep Learning Tool on the menu bar to open the Deep Learning Tool dialog. The Model Overview panel, shown below, appears by default. You can also click the Back to Model Overview button on any other panel to navigate back the Model Overview panel.
Model Overview panel
A. Model list B. Model information C. Graph view D. Preview
All deep learning models available in the Deep Trainer folder, both trained and untrained, are listed in the top section of the Model Overview panel. You can also create new models and import models from this section of the panel.
Model list
|
|
Description |
|---|---|
|
Filter |
Lets you filter the model list by Model Name key words. You can also sort the list in ascending or descending order. |
|
Model Name |
Indicates the name assigned to the model. You can edit the name of a model by double-clicking. Note Models names with the symbol * appended to their name indicate that the model is not saved. Unsaved changes include modifications to the model's architecture and updates to the training weights. |
|
Model Type |
Indicates the model type, as follows: Binary segmentation… Used for binary segmentation tasks. Multi-label segmentation… Used for multi-class segmentation tasks. The number of classes is indicated for this type of model, for example n = 4. Regression… Used for super-resolution and denoising tasks. |
|
Model Status |
Indicates the model status, as follows: Not loaded… The model is not loaded in the Deep Learning Tool. Click the Load button to load a selected model. Ready… The model is loaded and can be edited or trained. Edited… The model's architecture was edited. You should note that you must save an edited model to continue to training. |
|
Parameters Count |
Indicates the parameters count. |
A number of additional options — New, Import from Keras, Duplicate, Delete, Load, and Reset — are also available in the Model box.
|
|
Description |
|---|---|
|
New |
Lets you create a new model for super-resolution, denoising, or segmentation purposes (see Model Generator). |
|
Import from Keras |
Lets you import HDF5 files (*.h5 and *.hdf5 extensions) that were created with Keras. Keras models that your import into Dragonfly's Deep Learning Tool must meet the following requirements:
|
|
Duplicate |
Creates a copy of the selected model. Note The name of a duplicated model can be edited by double-clicking it in the Model Name column. |
|
Delete |
Deletes the selected model. |
|
Load |
Loads the selected model. |
|
Unloads |
Unloads the selected model. |
Details about the selected model — such as a general description, its architecture, author name and affiliation, copyright, and version number — are available in the Model information section of the Model Overview panel, as shown below. You should note that you do not need to load a model to view the associated metadata, which is taken from the accompanying JSON file.
Model information
|
|
Description |
|---|---|
|
General documentation |
Provides a description of the selected model, if it was previously entered in the Model Generator dialog, as well as the architecture settings of the selected model. |
|
Name |
Is the name of the model's author. |
|
Contact |
Is the entered contact name. |
|
|
Is the supplied email. |
|
Organization |
Is the author's or contact's indicated affiliation. |
|
Address |
Is the address of the affiliated organization. |
|
Copyright |
Is the copyright date entered by the author. |
|
Creation date |
Is the creation date of the model. |
|
Version |
Is the version number of the model. |
The Graph view, shown below, provides an easy reference for visualizing the data flow through a model. You can display the graph vertically or horizontally, as well as arrange the layers by position or size.
Graph view
You should note that you can zoom the graph view with your mouse scroll wheel, as well as drag selected layers to a new position.
|
|
Description |
|---|---|
|
Graph Layout |
Lets you arrange the graph vertically or horizontally. Vertical… If selected, the graph of the selected model will be displayed vertically. Horizontal… If selected, the graph of the selected model will be displayed horizontally. |
|
Arrange Layers by |
Lets you arrange the layers of the graph by position or size. Position… If selected, the layers in the selected model will be displayed by position. Size… If selected, the layers in the selected model will be displayed by size. |
|
Reorganize Graph |
Resets the graph to its original view. |
|
Fit Graph to View |
Automatically fits the graph inside the Graph view box. |
You can preview the result of applying a deep learning model to a selected dataset with the options in the Preview box, shown below.
Preview
Previews are limited to the voxels visible in the selected view and can be applied to any 2D view.
You should note that only the section of the dataset that is currently visible in the view will be processed.
